build(deps): bump com.github.ben-manes.caffeine:caffeine from 2.9.3 to 3.0.0#4676
Conversation
Bumps [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) from 2.9.3 to 3.0.0. - [Release notes](https://github.com/ben-manes/caffeine/releases) - [Commits](ben-manes/caffeine@v2.9.3...v3.0.0) --- updated-dependencies: - dependency-name: com.github.ben-manes.caffeine:caffeine dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
@copilot please fix CI/CD errors. |
…bility Replace async refresh() with synchronous put() and explicit invalidate() for keys removed from ConfigMap. This fixes a race condition introduced in Caffeine 3.x where asMap().get() returns null for expired entries during an in-flight async refresh, causing KubernetesFromConfigMapTest to fail intermittently. Changes: - Replace LoadingCache with Cache (CacheLoader no longer needed) - Remove expireAfterWrite (entries managed explicitly by scheduler) - Use put() to synchronously write ConfigMap data into cache - Use invalidate() to remove keys no longer present in ConfigMap - Remove ConfigMapGetterCacheLoader inner class Agent-Logs-Url: https://github.com/kubernetes-client/java/sessions/07e0048a-55b8-42c1-809c-ff20e3bd4837 Co-authored-by: brendandburns <5751682+brendandburns@users.noreply.github.com>
…Cache Agent-Logs-Url: https://github.com/kubernetes-client/java/sessions/07e0048a-55b8-42c1-809c-ff20e3bd4837 Co-authored-by: brendandburns <5751682+brendandburns@users.noreply.github.com>
Fixed in commit 66dd19c. The CI failures were in The fix in
|
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dependabot[bot], yue9944882 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Bumps com.github.ben-manes.caffeine:caffeine from 2.9.3 to 3.0.0.
Release notes
Sourced from com.github.ben-manes.caffeine:caffeine's releases.
Commits
be6ad63add checkerframework javadoc linka95ae26Added snapshot view of in-flight refresh operations0d23987misc improvements (javadoc, generics, build)b45b1ccAdd refreshAll(keys) convenience method (bulk not supported)b792cc3Split the release workflow out from the build action16ddc49Update version to 3.0.028a456eRemove CacheWriter (deprecated for removal in v2.9)e1b3bcaRemove jandex as unuseda0c310cPrefer VarHandle for ring buffer arrayd63c871Mirror usage of@CheckReturnValuefrom GuavaMost Recent Ignore Conditions Applied to This Pull Request
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)